package main

import (
	"gitee.com/mad-wud/lin"
)

var 颜色选择器_基础 = `<template>
    <el-color-picker v-model="color"  @change="颜色变化"  {1} {2} />
  </template>
  
  <script  setup>
  import { ref } from 'vue'
  {3}
  const color = ref('rgba(19, 206, 102, 0.8)')
  const 颜色变化=()=>{
    console.log(color.value)
  }
  </script>
<style lang='scss'  scoped></style>
	`

func 颜色选择器(表 lin.J键值表) (vue string, 错误 error) {
	基础vue := 颜色选择器_基础
	属性表 := 表.QJ取键值表("属性")
	文件路径 := 全_文件.QX取运行目录() + "/颜色选择器.vue"

	属性 := 属性生成(属性表)
	属性 = 全_文本.T替换文本(属性, "predefine=", ":predefine=", -1)

	样式 := ""
	js := ""
	if 属性表.QW取文本("predefine") != "" {
		js = js +"\r\n  const 颜色组=ref(['rgba(19, 206, 102, 0.8)','#409EFF'])"
	}

	基础vue = 全_文本.C创建文本(基础vue, 属性, 样式, js)
	return 基础vue, 全_文件.X写到_文件(文件路径, []byte(基础vue))

}
